// ==UserScript==
// @namespace      Ikariam
// ==/UserScript==
// lang file for Message Manager
/*
 Thx for translations : 
 	french translation by la faucille
 	spanish translation by Rada974
 	korean translation by enzi
 	romanian translation by CristiAndrei
 	danish translation by Loppe
 	greek translation by BillyCool
*/

var langList = { dft : '---', en: 'English', hu: 'Magyar', fr: 'Français', es: 'Espa\u00f1ol', kr: 'Korean', ro: 'Romanian', dk: 'Dansk', gr: 'Ελληνικά' };
	
var CHANGE_KEYWORD = 'EXCHANGE';	// This keyword belongs to exchange, needed
									// to display two resource icons in the
									// subject
var CUSTOM_KEYWORD = 'CUSTOM';	// This keyword belongs to custom message
								// subject text, needed to display the
								// appropriate word(s) in the subject.
var HUN_CUSTOM_KEYWORD = 'EGYEDI';
var HUN_CHANGE_KEYWORD = 'CSERE';

/*
 * The way of get language code based on kChen's overview table, thanx a lot for
 * it..
 */
function setLanguage()	{
	
	var savedLang = getUserSettingValue('SELECTED_LANGUAGE', null);
	if ( savedLang != null && savedLang != 'dft' )	{
		return savedLang;
	}
	
	var urlString = self.location.href;	
	var urlPartsByDivChar = urlString.split('\/');
	var urlParts = urlPartsByDivChar[2].split('\.');
	var lang = urlParts[urlParts.length - 1];	
	if (lang == "com" && urlParts.length == 4) { //for example: http://s1.ba.ikariam.com
		lang = urlParts[1];
	}
	if (lang == "net" && urlParts.length == 3) { //for example: http://s1.ikariam.net/
		lang = "tr";
	}
	var langVal = langList[lang];
	if ( langVal != 'undefined' )	{
		return lang;
	}
	return 'en';
}

var language = setLanguage();

var menuItemsInLang = null;
var additionalMessageEditorListItemsInLang = null;
var otherTextInLang = null;
var setupTextInLang = null;
var buttonTextInLang = null;
var keywordsInLang = null;
var resourceNamesInLang = null;
var tableHeadersDataInLang = null;

function getLanguageForDisplay()	{
	var res = langList[language];
	if ( res == null || res == undefined )	{
		return '';
	}
	return '(' + res + ')';
}

function getMenuItemsInLang(keyName) {
	if (menuItemsInLang == null) {
		menuItemsInLang = setMenuItemsInLang();
	} 
	if ( keyName == null )	{
		return menuItemsInLang;
	}
	return menuItemsInLang[keyName];
}

function getAdditonalMessageEditorListItemsInLang(keyName) {
	if (additionalMessageEditorListItemsInLang == null) {
		additionalMessageEditorListItemsInLang = setAdditonalMessageEditorListItemsInLang();
	}  
	if ( keyName == null )	{
		return additionalMessageEditorListItemsInLang;
	}
	return additionalMessageEditorListItemsInLang[keyName];
}
function getOtherTextInLang(keyName) {
	if (otherTextInLang == null) {
		otherTextInLang = setOtherTextInLang();
	} 
	if ( keyName == null )	{
		return otherTextInLang;
	}
	return otherTextInLang[keyName];
}
function getSetupTextInLang(keyName) { 
	if (setupTextInLang == null) {
		setupTextInLang = setSetupTextInLang();
	}
	if ( keyName == null )	{
		return setupTextInLang;
	}
	return setupTextInLang[keyName];
}

function getButtonTextInLang(keyName) { 
	if (buttonTextInLang == null) {
		buttonTextInLang = setButtonTextInLang();
	}
	if ( keyName == null )	{
		return buttonTextInLang;
	}
	return buttonTextInLang[keyName];
}

function getKeywordsInLang(keyName)	{
	if ( keywordsInLang == null)	{
		keywordsInLang = setKeywordsInLang();
	}
	if ( keyName == null )	{
		return keywordsInLang;
	}
	return keywordsInLang[keyName];
}

function getResourceNamesInLang(keyName)	{
	if ( resourceNamesInLang == null )	{
		resourceNamesInLang = setResourceNamesInLang();
	}
	if ( keyName == null )	{
		return resourceNamesInLang;
	}
	return resourceNamesInLang[keyName];
}

function getTableHeadersDataInLang(keyName)	{
	if ( tableHeadersDataInLang == null )	{
		tableHeadersDataInLang = setTableHeadersDataInLang();
	}
	if ( keyName == null )	{
		return tableHeadersDataInLang;
	}
	return tableHeadersDataInLang[keyName];
}

function setMenuItemsInLang() {
	switch (language) {
		case 'hu' : 
			return {	
				'MENTOR' : 'Tanácsot kérek',
				'CHANGE' : 'Csere érdekel',	
				'SELL' : 'Eladok',
				'BUY' : 'Veszek',
				'HELP' : 'Katonai segítséget kérek',
				'CULTURAL' : 'Kultúrális egyezményt ajánlok',
				'SENATE' : 'Szenátus',
				'SMILE' : 'Mosoly',	
				'CUSTOM' : 'Egyedi fejléc',
				'VOTE' : 'Szavazás',
				'COMBATREPORT' : 'Csata jelentés',
				'BIRTHDAY' : 'Születésnap'
			};
			break;
/*
		case "xx" : 
			return { 
				'MENTOR' : 'xx', 
				'CHANGE' : 'xx', 
				'SELL' : 'xx', 
				'BUY' : 'xx', 
				'HELP' : 'xx', 
				'CULTURAL' : 'xx', 
				'SENATE' : 'xx', 
				'SMILE' : 'xx',
				'CUSTOM' : 'xx', 
				'VOTE' : 'xx', 
				'COMBATREPORT' : 'xx',
				'BIRTHDAY' : 'xx' 
			}; 
			break;
 */			
		case "fr" : 
	         return {	
				'MENTOR' : 'J\'ai besoin d\'un conseil',
				'CHANGE' : 'Echange',
				'SELL' : 'Vente',	
				'BUY' : 'Achat',	
				'HELP' : 'On m\'attaque',
				'CULTURAL' : 'Accord culturel libre',
				'SENATE' : 'Sénat',
				'SMILE' : ' ^_^ ',	
				'CUSTOM' : 'Entęte au choix',
				'VOTE' : 'Vote',
				'COMBATREPORT' : 'Rapport de combat',
				'BIRTHDAY' : 'Anniversaire'	
         	};
				break;
		case "es" :
			return {
				'MENTOR' : 'Necesto una Idea',
				'CHANGE' : 'Intercambio',
				'SELL' : 'Vendo',
				'BUY' : 'Compro',
				'HELP' : 'Estoy siendo superado',
				'CULTURAL' : 'Tengo un espacio libre para tratado cultural',
				'SENATE' : 'Senador ',
				'SMILE' : 'Jaja',
				'CUSTOM' : 'Encabezado de mensaje',
				'VOTE' : 'Voto',
				'COMBATREPORT' : 'Reporte de combate',
				'BIRTHDAY' : 'Cumpleaños'														
			};
			break;
		case "kr" :
			return {
				'MENTOR' : '질문답변',
				'CHANGE' : '자원교환',
				'SELL' : '자원판매',
				'BUY' : '자원구매',
				'HELP' : '지원요청',
				'CULTURAL' : '문화조약',
				'SENATE' : '동맹메세지',
				'SMILE' : '스마일',
				'CUSTOM' : '커스텀',
				'VOTE' : '투표',
				'COMBATREPORT' : '전투보고서',
				'BIRTHDAY' : '생일'			 													
			};
			break;
		case "ro" :
			return {
				'MENTOR' : 'Am nevoie de o idee',
				'CHANGE' : 'Schimb',
				'SELL' : 'Vind',
				'BUY' : 'Cumpar',
				'HELP' : 'Nu fac fata atacurilor',
				'CULTURAL' : 'Tratat cultural liber',
				'SENATE' : 'Senat ',
				'SMILE' : 'Zambet',
				'CUSTOM' : 'Eticheta custom',
				'VOTE' : 'Vot',
				'COMBATREPORT' : 'Raportul luptei',
				'BIRTHDAY' : 'Aniversare'													
			};
			break;
		case "dk" :
			return {
				'MENTOR' : 'Idé behøves',
				'CHANGE' : 'Ombytning',
				'SELL' : 'Sælg',
				'BUY' : 'Køb',
				'HELP' : 'Jeg er blevet angrebet',
				'CULTURAL' : 'Jeg har en fri kulturaftale',
				'SENATE' : 'Regering',
				'SMILE' : 'Smil',
				'CUSTOM' : 'Brugerbestemt overskrift',
				'VOTE' : 'Stemmeseddel',
				'COMBATREPORT' : 'Kamprapport',
				'BIRTHDAY' : 'Verjaardag'												
			};
			break;
		case "gr" : 
			return { 
				'MENTOR' : 'Χρειάζομαι μια ιδέα', 
				'CHANGE' : 'Ανταλλαγή', 
				'SELL' : 'Πώληση', 
				'BUY' : 'Αγορά', 
				'HELP' : 'Χρειάζομαι Βοήθεια', 
				'CULTURAL' : 'Έχω κενή θέση στο μουσείο', 
				'SENATE' : 'Προς Γερουσία', 
				'SMILE' : 'Ανέκδοτο',
				'CUSTOM' : 'Προσωπικός Τίτλος Μηνύματος', 
				'VOTE' : 'Ψηφοφορία', 
				'COMBATREPORT' : 'Αναφορά Μάχης',
				'BIRTHDAY' : 'xx' 
			}; 
			break;
		default :
			return {
				'MENTOR' : 'I need an idea',
				'CHANGE' : 'Exchange',
				'SELL' : 'Sell',
				'BUY' : 'Buy',
				'HELP' : 'I\'ve benn overrun',
				'CULTURAL' : 'I\' have free cultural agreement',
				'SENATE' : 'Senate',
				'SMILE' : 'Smile',
				'CUSTOM' : 'Custom message header',
				'VOTE' : 'Vote',
				'COMBATREPORT' : 'Combat report',
				'BIRTHDAY' : 'Γεννέθλια'													
			};
			break;
	}
}

function setAdditonalMessageEditorListItemsInLang() {
	switch (language) {
		case 'hu' : 
			return {
       			'CLEARMARKER_TEXT': 'Spec. jelző törlése',		// Delete the special marker from the message
				'CLEARMESSAGE_TEXT' : 'Üzenetszöveg törlése'	// Clear
																// messagebox
			};
			break;
/*
		case "xx" : 
			return { 
				'CLEARMARKER_TEXT' : 'xx', 
				'CLEARMESSAGE_TEXT' : 'xx' 
			};
			break;
 */			
		case "fr" : 
			return {	
	        	 'CLEARMARKER_TEXT' : 'Effacer l\'entęte',
	        	 'CLEARMESSAGE_TEXT' : 'Effacer le message'		
	         };
			break;
		case "es" : 
			return {	
	        	 'CLEARMARKER_TEXT' : 'Limpiar texto',
	        	 'CLEARMESSAGE_TEXT' : 'Limpiar mensaje'		
	         };
			break;
		case "kr" : 
			return {
				'CLEARMARKER_TEXT' : '메세지제목 지우기',
				'CLEARMESSAGE_TEXT' : '작성한 메세지 지우기'
			};
			break;
		case "ro" : 
			return {	
	        	 'CLEARMARKER_TEXT' : 'Sterge eticheta',
	        	 'CLEARMESSAGE_TEXT' : 'Sterge mesajul'		
	         };
			break;
		case "dk" : 
			return {	
	        	 'CLEARMARKER_TEXT' : 'Slet markering',
	        	 'CLEARMESSAGE_TEXT' : 'Slet besked'		
	         };
			break;
		case "gr" : 
			return { 
				'CLEARMARKER_TEXT' : 'Καθαρισμός Τίτλου', 
				'CLEARMESSAGE_TEXT' : 'Καθαρισμός Περιεχομένου' 
			};
			break;			
		default :
			return {
				'CLEARMARKER_TEXT' : 'Clear spec. marker',
				'CLEARMESSAGE_TEXT' : 'Clear messagebox'				
			};
			break;	
	}
}

function setOtherTextInLang() {
	switch (language) {
		case 'hu' :
			return {
				'CONFIRM_DELETE_MESSAGE_TEXT' : 'Biztosan törölni akarod az üzenet szövegét?',
		       	'MY_LIST_ROOT_TEXT' : 'Extra lehetőségek',
		       	'MESSAGE_BOX_HEADER' : 'Message Manager',
		       	'ADDRESS_BOX_HEADER' : 'Címjegyzék',
		       	'SETUP_BOX_HEADER' : 'Message Manager beállítások',
		       	'ADD_USER_TO_RECIPIENTS' : 'Hozzáadás a címzettekhez: ',		       		
		       	'REMOVE_USER_FROM_RECIPIENTS' : 'Eltávolítás a címzettek közül: ',
		       	'ADD_USER_TO_ADDRESSBOOK' : 'Hozzáadás a címjegyzékhez',
		       	'REMOVE_USER_FROM_ADDRESSBOOK' : 'Eltávolítás a címzjegyzékből',
		       	'RECIPIENTS_ARE_TOO_MUCH' : 'Túl sok címzett. Maximum 16 engedélyezett',
		       	'OLD_VERSION' : 'Feladónál régi verzió',
		       	'ERROR_IN_KEYWORD' : 'Hiba a kulcsszóban',
		       	'EXPORT_USER_DEFINED_KEYWORDS' : 'Kulcsszavak exportálása',
		       	'IMPORT_USER_DEFINED_KEYWORDS' : 'Kulcsszavak importálása',
		       	'EXPORT_USER_DEFINED_KEYWORDS_MESSAGE' : 'Másold ki a szöveget és osszd meg azzal akivel szeretnéd:',
		       	'IMPORT_USER_DEFINED_KEYWORDS_MESSAGE' : 'Kérem az importálandó beállításokat:',
		       	'ALLIANCE_TYPE_MESSAGE' : 'SZ',
		       	'PRIVATE_TYPE_MESSAGE' : 'P'
			};
			break;
/*
		case "xx" : 
			return {
				'CONFIRM_DELETE_MESSAGE_TEXT' : 'xx',
				'MY_LIST_ROOT_TEXT' : 'xx', 
				'MESSAGE_BOX_HEADER' : 'xx', // This variable sets the header of the address book box :D !!!! NOT IMPLEMENTED YET
				'ADDRESS_BOX_HEADER' : 'xx', 
				'SETUP_BOX_HEADER' : 'xx',
				'ADD_USER_TO_RECIPIENTS' : 'xx', 
				'REMOVE_USER_FROM_RECIPIENTS' : 'xx',
				'ADD_USER_TO_ADDRESSBOOK' : 'xx',
				'REMOVE_USER_FROM_ADDRESSBOOK' : 'xx',
				'RECIPIENTS_ARE_TOO_MUCH' : 'xx',
				'OLD_VERSION' : 'xx',
				'ERROR_IN_KEYWORD' : * 'xx',
				'EXPORT_USER_DEFINED_KEYWORDS' : 'xx',
				'IMPORT_USER_DEFINED_KEYWORDS' : 'xx',
				'EXPORT_USER_DEFINED_KEYWORDS_MESSAGE' : 'xx',
				'IMPORT_USER_DEFINED_KEYWORDS_MESSAGE' : 'xx',
				'ALLIANCE_TYPE_MESSAGE' : 'xx',
				'PRIVATE_TYPE_MESSAGE' : 'xx' 
			}; 
			break;
 */			
		case "fr" : 
			return {
				'CONFIRM_DELETE_MESSAGE_TEXT' : 'Confirmer l\'effacement du texte du message?', 				
				'MY_LIST_ROOT_TEXT' : '++ Options ++',
				'MESSAGE_BOX_HEADER' : 'Gestionnaire de message',
					// This variable sets the header of the address book box :D !!!! NOT IMPLEMENTED YET
				'ADDRESS_BOX_HEADER' : 'Carnet d\'adresse',
				'SETUP_BOX_HEADER' : 'Préférences du gestionnaire de message',					
				'ADD_USER_TO_RECIPIENTS' : 'Ajoutez l\'utilisateur aux destinataires: ',		       		
		       	'REMOVE_USER_FROM_RECIPIENTS' : 'Enlevez l\'utilisateur des destinataires: ',
		       	'ADD_USER_TO_ADDRESSBOOK' : 'Ajoutez l\'utilisateur au carnet d\'adresses',
		       	'REMOVE_USER_FROM_ADDRESSBOOK' : 'Enlevez l\'utilisateur du carnet d\'adresses',
		       	'RECIPIENTS_ARE_TOO_MUCH' : 'Trop de destinataire. Maximum 16 permis !',
		       	'OLD_VERSION' : 'Sender\'s version too old',
		       	'ERROR_IN_KEYWORD' : 'Error in keyword',
		       	'EXPORT_USER_DEFINED_KEYWORDS' : 'Export keywords',
		       	'IMPORT_USER_DEFINED_KEYWORDS' : 'Import keywords',
		       	'EXPORT_USER_DEFINED_KEYWORDS_MESSAGE' : 'Share this text with your friends and they can import your keywords',
		       	'IMPORT_USER_DEFINED_KEYWORDS_MESSAGE' : 'Insert the keyword definitions',
		       	'ALLIANCE_TYPE_MESSAGE' : 'A',
		       	'PRIVATE_TYPE_MESSAGE' : 'P'
	         };
			break;
		case "es" :
			return {
				'CONFIRM_DELETE_MESSAGE_TEXT' : '\u00bfEstas seguro de elminar este mensaje?', 				
				'MY_LIST_ROOT_TEXT' : 'Opciones extra',
				'MESSAGE_BOX_HEADER' : 'Administrador de Mensajes',
					// This variable sets the header of the address book box :D !!!! NOT IMPLEMENTED YET
				'ADDRESS_BOX_HEADER' : 'Directorio',
				'SETUP_BOX_HEADER' : 'Configuracion',					
				'ADD_USER_TO_RECIPIENTS' : 'Agrega usuario a recipiente',		       		
		       	'REMOVE_USER_FROM_RECIPIENTS' : 'Elimina usuario del recipiente',
		       	'ADD_USER_TO_ADDRESSBOOK' : 'Agrega usuario a directorio',
		       	'REMOVE_USER_FROM_ADDRESSBOOK' : 'Elimina usuario del directorio',
		       	'RECIPIENTS_ARE_TOO_MUCH' : 'recipinete lleno. maximo permitido 16',
		       	'OLD_VERSION' : 'Version obsoleta',
		       	'ERROR_IN_KEYWORD' : 'Comando errado',
		       	'EXPORT_USER_DEFINED_KEYWORDS' : 'Exportar comandos',
		       	'IMPORT_USER_DEFINED_KEYWORDS' : 'Importar comandos',
		       	'EXPORT_USER_DEFINED_KEYWORDS_MESSAGE' : 'Comparte este texto con tus amigos asi ellos pueden importar tus comandos',
		       	'IMPORT_USER_DEFINED_KEYWORDS_MESSAGE' : 'Inserta las definiciones de los comandos',
		       	'ALLIANCE_TYPE_MESSAGE' : 'A',
		       	'PRIVATE_TYPE_MESSAGE' : 'P'
	         };
			break;
		case "kr" :
			return {
				'CONFIRM_DELETE_MESSAGE_TEXT' : '작성한 메세지를 삭제합니다. 확', 				
				'MY_LIST_ROOT_TEXT' : '기타 옵션',
				'MESSAGE_BOX_HEADER' : '메세지매니저 ',
					// This variable sets the header of the address book box :D !!!! NOT IMPLEMENTED YET
				'ADDRESS_BOX_HEADER' : '주소록 ',
				'SETUP_BOX_HEADER' : '메세지매니저 설정',					
				'ADD_USER_TO_RECIPIENTS' : '친구(받는이)로 추가',		       		
		       	'REMOVE_USER_FROM_RECIPIENTS' : '친구(받는이) 삭제 ',
		       	'ADD_USER_TO_ADDRESSBOOK' : '주소록에 등록하기',
		       	'REMOVE_USER_FROM_ADDRESSBOOK' : '주소록에서 삭제하기',
		       	'RECIPIENTS_ARE_TOO_MUCH' : '받는이가 너무 많습니다. 최대 16명까지 가능합니다.',
		       	'OLD_VERSION' : '보내는이의 스크립트가 구버전입니다',
		       	'ERROR_IN_KEYWORD' : '커스텀키워드 에러',
		       	'EXPORT_USER_DEFINED_KEYWORDS' : '커스텀키워드 보내기',
		       	'IMPORT_USER_DEFINED_KEYWORDS' : '커스텀키워드 받기 ',
		       	'EXPORT_USER_DEFINED_KEYWORDS_MESSAGE' : '이 텍스트를 친구와 공유하세요',
		       	'IMPORT_USER_DEFINED_KEYWORDS_MESSAGE' : '커스텀키워드를 입력하세요',
		       	'ALLIANCE_TYPE_MESSAGE' : '연립',
		       	'PRIVATE_TYPE_MESSAGE' : '개인'
	         };
			break;
		case "ro" : 
			return {
				'CONFIRM_DELETE_MESSAGE_TEXT' : 'Esti sigur ca doresti sa stergi textul mesajului?', 				
				'MY_LIST_ROOT_TEXT' : 'Optiunii suplimentare',
				'MESSAGE_BOX_HEADER' : 'Message Manager',
					// This variable sets the header of the address book box :D !!!! NOT IMPLEMENTED YET
				'ADDRESS_BOX_HEADER' : 'Agenda',
				'SETUP_BOX_HEADER' : 'Setari Message Manager',					
				'ADD_USER_TO_RECIPIENTS' : 'Adauga destinatar',		       		
		       	'REMOVE_USER_FROM_RECIPIENTS' : 'Sterge destinatar',
		       	'ADD_USER_TO_ADDRESSBOOK' : 'Adauga utilizator in agenda',
		       	'REMOVE_USER_FROM_ADDRESSBOOK' : 'Sterge utilizator din agenda',
		       	'RECIPIENTS_ARE_TOO_MUCH' : 'Prea multi destinatari.Maxim 16 permisi!',
		       	'OLD_VERSION' : 'Versiune prea veche',
		       	'ERROR_IN_KEYWORD' : 'Eroare in cuvantul cheie',
		       	'EXPORT_USER_DEFINED_KEYWORDS' : 'Exporta cuvinte cheie',
		       	'IMPORT_USER_DEFINED_KEYWORDS' : 'Exporta cuvinte cheie',
		       	'EXPORT_USER_DEFINED_KEYWORDS_MESSAGE' : 'Imparte acest text cu prietenii tai si vor putea importa cuvintele cheie',
		       	'IMPORT_USER_DEFINED_KEYWORDS_MESSAGE' : 'Insereaza definitia cuvantului cheie',
		       	'ALLIANCE_TYPE_MESSAGE' : 'A',
		       	'PRIVATE_TYPE_MESSAGE' : 'P'
	         };
			break;
		case "dk" : 
			return {
				'CONFIRM_DELETE_MESSAGE_TEXT' : 'Er du sikker på at du vil slette meddelelsesteksten?', 				
				'MY_LIST_ROOT_TEXT' : 'Ekstra muligheder',
				'MESSAGE_BOX_HEADER' : 'Message Manager',
					// This variable sets the header of the address book box :D !!!! NOT IMPLEMENTED YET
				'ADDRESS_BOX_HEADER' : 'Adressebog',
				'SETUP_BOX_HEADER' : 'Indstil Message Manager',					
				'ADD_USER_TO_RECIPIENTS' : 'Tilfør bruger til modtagere',		       		
		       	'REMOVE_USER_FROM_RECIPIENTS' : 'Fjern bruger fra modtagere',
		       	'ADD_USER_TO_ADDRESSBOOK' : 'Føj bruger til adressebog',
		       	'REMOVE_USER_FROM_ADDRESSBOOK' : 'Fjern bruger fra adressebog',
		       	'RECIPIENTS_ARE_TOO_MUCH' : 'For mange modtagere. Max. 16 er tilladt!',
		       	'OLD_VERSION' : 'Afsenders version er for gammel',
		       	'ERROR_IN_KEYWORD' : 'Fejl i nøgleord',
		       	'EXPORT_USER_DEFINED_KEYWORDS' : 'Exporter nøgleord',
		       	'IMPORT_USER_DEFINED_KEYWORDS' : 'Importer nøgleord',
		       	'EXPORT_USER_DEFINED_KEYWORDS_MESSAGE' : 'Del denne tekst med dine venner og de kan importere dine nøgleord',
		       	'IMPORT_USER_DEFINED_KEYWORDS_MESSAGE' : 'Indsæt definationer på nøgleord',
		       	'ALLIANCE_TYPE_MESSAGE' : 'A',
		       	'PRIVATE_TYPE_MESSAGE' : 'P'
	         };
			break;
		case "gr" : 
			return {
				'CONFIRM_DELETE_MESSAGE_TEXT' : 'Σίγουρα θέλεις να σβήσεις όλο το κείμενο?',
				'MY_LIST_ROOT_TEXT' : 'Έξτρα Επιλογές', 
				'MESSAGE_BOX_HEADER' : 'Διαχείρηση Μηνυμάτων', // This variable sets the header of the address book box :D !!!! NOT IMPLEMENTED YET
				'ADDRESS_BOX_HEADER' : 'Βιβλίο Διευθύνσεων', 
				'SETUP_BOX_HEADER' : 'Διαχείρηση Μηνυμάτων - Setup',
				'ADD_USER_TO_RECIPIENTS' : 'Προσθήκη χρήστη στους αποδέκτες: ', 
				'REMOVE_USER_FROM_RECIPIENTS' : 'Αφαίρεση χρήστη από τους αποδέκτες: ',
				'ADD_USER_TO_ADDRESSBOOK' : 'Προσθήκη στο Βιβλίο Διευθύνσεων',
				'REMOVE_USER_FROM_ADDRESSBOOK' : 'Αφαίρεση χρήστη απο Βιβλίο Διευθύνσεων',
				'RECIPIENTS_ARE_TOO_MUCH' : 'Πάρα πολλοί παραλήπτες! Επιτρέπονται μέχρι 16!',
				'OLD_VERSION' : 'Παλιά έκδοση αποστολέα!',
				'ERROR_IN_KEYWORD' : 'Σφάλμα στο θέμα',
				'EXPORT_USER_DEFINED_KEYWORDS' : 'Εξαγωγή Θεμάτων',
				'IMPORT_USER_DEFINED_KEYWORDS' : 'Εισαγωγή Θεμάτων',
				'EXPORT_USER_DEFINED_KEYWORDS_MESSAGE' : 'Μοιράσου αυτό το κείμενο με τους φίλους σου για να μπορούν να εισάγουν τα θέματά σου',
				'IMPORT_USER_DEFINED_KEYWORDS_MESSAGE' : 'Εισάγεται το αρχείο θεμάτων',
				'ALLIANCE_TYPE_MESSAGE' : 'A',
				'PRIVATE_TYPE_MESSAGE' : 'P' 
			}; 
			break;			
		default :
			return {
					// This variable sets the confirmation box text when you hit 'Clear message text'
				'CONFIRM_DELETE_MESSAGE_TEXT' : 'Are you sure to delete the message text?', 				
					// This variable sets the root of the menu in embassy -> message to alliance 				
				'MY_LIST_ROOT_TEXT' : 'Extra options',
					// This variable sets the header of the box on the left side of sending message / allyMessage screen
				'MESSAGE_BOX_HEADER' : 'Message Manager',
					// This variable sets the header of the address book box :D !!!! NOT IMPLEMENTED YET
				'ADDRESS_BOX_HEADER' : 'Address book',
					// The setup box header on the Setup / Options page (where you can set vacation mode) 
				'SETUP_BOX_HEADER' : 'Message Manager setup',
					// Title texts for addressbook buttons
				'ADD_USER_TO_RECIPIENTS' : 'Add user to recipients: ',		       		
		       	'REMOVE_USER_FROM_RECIPIENTS' : 'Remove user from recipients: ',
		       	'ADD_USER_TO_ADDRESSBOOK' : 'Add user to addressbook',
		       	'REMOVE_USER_FROM_ADDRESSBOOK' : 'Remove user from addressbook',
		       		// Displayed when more than 16 recipients added
		       	'RECIPIENTS_ARE_TOO_MUCH' : 'Too much recipient. Maximum 16 allowed!',
		       	'OLD_VERSION' : 'Sender\'s version too old',
		       	'ERROR_IN_KEYWORD' : 'Error in keyword',
		       	'EXPORT_USER_DEFINED_KEYWORDS' : 'Export keywords',
		       	'IMPORT_USER_DEFINED_KEYWORDS' : 'Import keywords',
		       	'EXPORT_USER_DEFINED_KEYWORDS_MESSAGE' : 'Share this text with your friends and they can import your keywords',
		       	'IMPORT_USER_DEFINED_KEYWORDS_MESSAGE' : 'Insert the keyword definitions',
		       	'ALLIANCE_TYPE_MESSAGE' : 'A',
		       	'PRIVATE_TYPE_MESSAGE' : 'P'
			};
			break;
	}
}

function setSetupTextInLang() {
	switch (language) {
		case 'hu' :
			return {
		       	'CASE_SENSITIVE_MARKER_CHECK_TEXT' : 'Kis/nagybetű érzékeny keresés',
		       	'ADDITIONAL_MESSAGE_EDITOR_OPTIONS_TEXT' : 'Kiegészítő funkciók',
		       	'CHECK_ALLY_MESSAGES_WITHOUT_MARKER_TEXT' : 'Jelző nélküli körüzenetek kijelölése',
		       	'STARTING_DISPLAY_STATE_FOR_SPECIAL_MESSAGES_LIST_TEXT' : 'Extra lehetőségek alapértelmezetten kinyitva?',
		       	'STARTING_DISPLAY_STATE_FOR_ADDRESS_BOOK_TEXT' : 'Címjegyzék alapértelmezetten kinyitva?',
		       	'NUMBER_OF_MESSAGES_ON_PAGE_TEXT' : 'Üzenetek száma oldalalanként',
		       	'UPDATE_USER_NAMES_IN_ADDRESSBOOK_TEXT' : 'Felhasználónevek frissítése a címjegyzékben ?',
		       	'USER_ALLY_NAME_TEXT' : 'Szövetség neve:',
		       	'USER_ALLY_ID_TEXT' : 'Szövetség id:',
		       	'DEBUG_DATA_HEADER_TEXT' : 'Message Manager debug adatok',
		       	'ADDRESSBOOK_MANAGEMENT_TEXT' : 'Címjegyzék kezelés',
		       	'USER_DEFINED_KEYWORD_MANAGEMENT_TEXT' : 'Felhasználói kulcsszavak',
		       	'LOCALIZED_DATEFORMAT_TEXT' : 'Helyi dátumformátum',
		       	'SELECTED_LANGUAGE_TEXT' : 'Nyelv:',
		       	'CHANGE_MESSAGE_SUBJECT_WO_MARKER_TEXT' : 'Kulcsszó nélküli üzenetek eleje a tárgyban:'
			};
			break;
/*
		case "xx" : 
			return {
				'CASE_SENSITIVE_MARKER_CHECK_TEXT' : 'xx',
				'ADDITIONAL_MESSAGE_EDITOR_OPTIONS_TEXT' : 'xx',
				'CHECK_ALLY_MESSAGES_WITHOUT_MARKER_TEXT' : 'xx',
				'STARTING_DISPLAY_STATE_FOR_SPECIAL_MESSAGES_LIST_TEXT' : 'xx',
				'STARTING_DISPLAY_STATE_FOR_ADDRESS_BOOK_TEXT' : 'xx',
				'NUMBER_OF_MESSAGES_ON_PAGE_TEXT' : 'xx',
				'UPDATE_USER_NAMES_IN_ADDRESSBOOK_TEXT' : 'xx',
				'USER_ALLY_NAME_TEXT' : 'xx',
				'USER_ALLY_ID_TEXT' : 'xx',
				'DEBUG_DATA_HEADER_TEXT' : 'xx',
				'ADDRESSBOOK_MANAGEMENT_TEXT' : 'xx',
				'USER_DEFINED_KEYWORD_MANAGEMENT_TEXT' : 'xx',
				'LOCALIZED_DATEFORMAT_TEXT' : 'xx',
				'SELECTED_LANGUAGE_TEXT' : 'xx',
				'CHANGE_MESSAGE_SUBJECT_WO_MARKER_TEXT' : 'xx'
			};
			break;
 */			
		case "fr" : 
	         return {	
				'CASE_SENSITIVE_MARKER_CHECK_TEXT' : 'Recherche des entętes de message',					
				'ADDITIONAL_MESSAGE_EDITOR_OPTIONS_TEXT' : 'Fonctions supplémentaires',
				'CHECK_ALLY_MESSAGES_WITHOUT_MARKER_TEXT' : 'Vérifier les messages d\'alliance sans entęte',
				'STARTING_DISPLAY_STATE_FOR_SPECIAL_MESSAGES_LIST_TEXT' : 'Voir menu ++ Options ++ par défaut?',
				'STARTING_DISPLAY_STATE_FOR_ADDRESS_BOOK_TEXT' : 'Voir Carnet d\'adresse par défaut? pas encore fonctionnel',
				'NUMBER_OF_MESSAGES_ON_PAGE_TEXT' : 'Nombre de message par page',
				'UPDATE_USER_NAMES_IN_ADDRESSBOOK_TEXT' : 'Noms d\'utilisateur en mise a jour dans le carnet d\'adresses',
		       	'USER_ALLY_NAME_TEXT' : 'Nom d\'alliance:',
		       	'USER_ALLY_ID_TEXT' : 'Identification d\'alliance:',
		       	'DEBUG_DATA_HEADER_TEXT' : 'Gestionnaire de message corrigent des données',
		       	'ADDRESSBOOK_MANAGEMENT_TEXT' : 'Gestion de carnet d\'adresses',
		       	'USER_DEFINED_KEYWORD_MANAGEMENT_TEXT' : 'Mots-clés définis pour l\'utilisateur',
		       	'LOCALIZED_DATEFORMAT_TEXT' : 'Format de date localisé',
		       	'SELECTED_LANGUAGE_TEXT' : 'Langue:',
		       	'CHANGE_MESSAGE_SUBJECT_WO_MARKER_TEXT' : 'Réception des messages dans le thème'		       		
	         };
			break;
		case "es" :
			return {	
				'CASE_SENSITIVE_MARKER_CHECK_TEXT' : 'Marcador de Busqueda',					
				'ADDITIONAL_MESSAGE_EDITOR_OPTIONS_TEXT' : 'Funciones adicionales',
				'CHECK_ALLY_MESSAGES_WITHOUT_MARKER_TEXT' : 'Revisa los mensajes de aliados sin marcar',
				'STARTING_DISPLAY_STATE_FOR_SPECIAL_MESSAGES_LIST_TEXT' : 'Opciones extra por defecto abiertas ?',
				'STARTING_DISPLAY_STATE_FOR_ADDRESS_BOOK_TEXT' : 'Directorio por defecto abierto',
				'NUMBER_OF_MESSAGES_ON_PAGE_TEXT' : 'Total de mensajes por pagina',
				'UPDATE_USER_NAMES_IN_ADDRESSBOOK_TEXT' : 'Actualiza nombres de usuarios del directorio',
		       	'USER_ALLY_NAME_TEXT' : 'Nombre de la Alianza:',
		       	'USER_ALLY_ID_TEXT' : 'Identificacion de Alianza:',
		       	'DEBUG_DATA_HEADER_TEXT' : 'Debug data del administrador de mansajes',
		       	'ADDRESSBOOK_MANAGEMENT_TEXT' : 'Administrador de Directorio',
		       	'USER_DEFINED_KEYWORD_MANAGEMENT_TEXT' : 'Comandos definifçdos por el Usuario',
		       	'LOCALIZED_DATEFORMAT_TEXT' : 'Formato de fecha localizado',
		       	'SELECTED_LANGUAGE_TEXT' : 'Lengua:',
		       	'CHANGE_MESSAGE_SUBJECT_WO_MARKER_TEXT' : 'Recepción de los mensajes en materia'
	         };
			break;		
		case "kr" :
			return {	
				'CASE_SENSITIVE_MARKER_CHECK_TEXT' : '알파벳 대소문자를 구별하여 찾기 ',					
				'ADDITIONAL_MESSAGE_EDITOR_OPTIONS_TEXT' : '추가기능',
				'CHECK_ALLY_MESSAGES_WITHOUT_MARKER_TEXT' : '표식없이 동맹메세지 체크',
				'STARTING_DISPLAY_STATE_FOR_SPECIAL_MESSAGES_LIST_TEXT' : '기타옵션이 펼쳐진 상태로 시작 ',
				'STARTING_DISPLAY_STATE_FOR_ADDRESS_BOOK_TEXT' : '주소록이 펼쳐진 상태로 시작',
				'NUMBER_OF_MESSAGES_ON_PAGE_TEXT' : '한 페이지당 메세지수 ',
				'UPDATE_USER_NAMES_IN_ADDRESSBOOK_TEXT' : '주소록의 유저이름을 주소록 업데이트합니까?',
		       	'USER_ALLY_NAME_TEXT' : '동맹이름:',
		       	'USER_ALLY_ID_TEXT' : '동맹태그:',
		       	'DEBUG_DATA_HEADER_TEXT' : '메세지매니저 디버그데이타 ',
		       	'ADDRESSBOOK_MANAGEMENT_TEXT' : '주소록 관리',
		       	'USER_DEFINED_KEYWORD_MANAGEMENT_TEXT' : '커스텀키워드',
		       	'LOCALIZED_DATEFORMAT_TEXT' : '지방화된 날짜 표시 형식',
		       	'SELECTED_LANGUAGE_TEXT' : '언어:',
		       	'CHANGE_MESSAGE_SUBJECT_WO_MARKER_TEXT' : '전면 메시지의 제목'
	         };
			break;
		case "ro" :
			return {
				'CASE_SENSITIVE_MARKER_CHECK_TEXT' : 'Case sensitive marker search',					
				'ADDITIONAL_MESSAGE_EDITOR_OPTIONS_TEXT' : 'Functii aditionale',
				'CHECK_ALLY_MESSAGES_WITHOUT_MARKER_TEXT' : 'Bifeaza circularele fara eticheta',
				'STARTING_DISPLAY_STATE_FOR_SPECIAL_MESSAGES_LIST_TEXT' : 'Optiunii suplimentare implicit deschis?',
				'STARTING_DISPLAY_STATE_FOR_ADDRESS_BOOK_TEXT' : 'Agenda implicit deschisa?',
				'NUMBER_OF_MESSAGES_ON_PAGE_TEXT' : 'Numar de mesaje pe pagina',
				'UPDATE_USER_NAMES_IN_ADDRESSBOOK_TEXT' : 'Update user names in addressbook?',
				'USER_ALLY_NAME_TEXT' : 'Numele aliantei',
				'USER_ALLY_ID_TEXT' : 'ID-ul aliantei',
				'DEBUG_DATA_HEADER_TEXT' : 'Message Manager debug data',
				'ADDRESSBOOK_MANAGEMENT_TEXT' : 'Management agenda',
				'USER_DEFINED_KEYWORD_MANAGEMENT_TEXT' : 'Cuvinte cheie definite de utilizator',
				'LOCALIZED_DATEFORMAT_TEXT' : 'Localized dateformat',
		       	'SELECTED_LANGUAGE_TEXT' : 'Limbă:',
		       	'CHANGE_MESSAGE_SUBJECT_WO_MARKER_TEXT' : 'Frontul de mesaje în subiect'
			};
			break;
		case "dk" : 
	         return {	
				'CASE_SENSITIVE_MARKER_CHECK_TEXT' : 'Versalfølsom markør søgning',					
				'ADDITIONAL_MESSAGE_EDITOR_OPTIONS_TEXT' : 'Yderligere funktioner',
				'CHECK_ALLY_MESSAGES_WITHOUT_MARKER_TEXT' : 'Check allieret beskeder uden markør',
				'STARTING_DISPLAY_STATE_FOR_SPECIAL_MESSAGES_LIST_TEXT' : 'Ekstra muligheder: standard er åben?',
				'STARTING_DISPLAY_STATE_FOR_ADDRESS_BOOK_TEXT' : 'Adressebog: standard er åben?',
				'NUMBER_OF_MESSAGES_ON_PAGE_TEXT' : 'Antal beskeder per side',
				'UPDATE_USER_NAMES_IN_ADDRESSBOOK_TEXT' : 'Opdater brugernavne i adressebog?',
				'USER_ALLY_NAME_TEXT' : 'Alliance navn:',
				'USER_ALLY_ID_TEXT' : 'Alliance ID:',
				'DEBUG_DATA_HEADER_TEXT' : 'Message Manager debug data',
				'ADDRESSBOOK_MANAGEMENT_TEXT' : 'Forvaltning af adressebog ',
				'USER_DEFINED_KEYWORD_MANAGEMENT_TEXT' : 'Brugerdefinerede nøgleord',
				'LOCALIZED_DATEFORMAT_TEXT' : 'Lokal datoformat',
		       	'SELECTED_LANGUAGE_TEXT' : 'Taal:',
		       	'CHANGE_MESSAGE_SUBJECT_WO_MARKER_TEXT' : 'Front af beskederne i emne'
			};
		case "gr" : 
			return {
				'CASE_SENSITIVE_MARKER_CHECK_TEXT' : 'Σήμανση Αναζήτησης',
				'ADDITIONAL_MESSAGE_EDITOR_OPTIONS_TEXT' : 'Επιπλέον Λειτουργίες',
				'CHECK_ALLY_MESSAGES_WITHOUT_MARKER_TEXT' : 'Αυτόματοματη επιλογή αδιάβαστων συμμαχικών μηνυμάτων ',
				'STARTING_DISPLAY_STATE_FOR_SPECIAL_MESSAGES_LIST_TEXT' : 'Οι "Εξτρα Επιλογές" να είναι μόνιμα ανοιχτές?',
				'STARTING_DISPLAY_STATE_FOR_ADDRESS_BOOK_TEXT' : 'Το "Βιβλίο Διευθύσνεων" να είναι μόνιμα ανοιχτό?',
				'NUMBER_OF_MESSAGES_ON_PAGE_TEXT' : 'Αριθμός μηνυμάτων ανα σελίδα',
				'UPDATE_USER_NAMES_IN_ADDRESSBOOK_TEXT' : 'Ενημέρωση ονομάτων στο βιβλίο διευθύνσεων?',
				'USER_ALLY_NAME_TEXT' : 'Όνομα Συμμαχίας:',
				'USER_ALLY_ID_TEXT' : 'ID Συμμαχίας:',
				'DEBUG_DATA_HEADER_TEXT' : 'Διαχείρηση Μηνυμάτων - Debug',
				'ADDRESSBOOK_MANAGEMENT_TEXT' : 'Διαχείρηση Βιβλίου Διευθύνσεων',
				'USER_DEFINED_KEYWORD_MANAGEMENT_TEXT' : 'Προκαθορισμένοι Τίτλοι Χρήστη',
				'LOCALIZED_DATEFORMAT_TEXT' : 'Τοπική Ώρα\Ημερομηνία',
				'SELECTED_LANGUAGE_TEXT' : 'Γλώσσα:',
				'CHANGE_MESSAGE_SUBJECT_WO_MARKER_TEXT' : 'Εμφάνιση περιεχομένου μηνύματος στον τίτλο'
			};
			break;			
		default :
			return {				
       			'CASE_SENSITIVE_MARKER_CHECK_TEXT' : 'Case sensitive marker search',					
       			'ADDITIONAL_MESSAGE_EDITOR_OPTIONS_TEXT' : 'Additional functions',
       			'CHECK_ALLY_MESSAGES_WITHOUT_MARKER_TEXT' : 'Check ally messages without marker',
       			'STARTING_DISPLAY_STATE_FOR_SPECIAL_MESSAGES_LIST_TEXT' : 'Extra options default is open?',
       			'STARTING_DISPLAY_STATE_FOR_ADDRESS_BOOK_TEXT' : 'Addressbook default is open?',
       			'NUMBER_OF_MESSAGES_ON_PAGE_TEXT' : 'Number of messages on page',
       			'UPDATE_USER_NAMES_IN_ADDRESSBOOK_TEXT' : 'Update user names in addressbook?',
       			'USER_ALLY_NAME_TEXT' : 'Alliance name:',
       			'USER_ALLY_ID_TEXT' : 'Alliance id:',
		       	'DEBUG_DATA_HEADER_TEXT' : 'Message Manager debug data',
		       	'ADDRESSBOOK_MANAGEMENT_TEXT' : 'Addressbook management',
		       	'USER_DEFINED_KEYWORD_MANAGEMENT_TEXT' : 'User defined keywords',
		       	'LOCALIZED_DATEFORMAT_TEXT' : 'Localized dateformat',
		       	'SELECTED_LANGUAGE_TEXT' : 'Language:',
		       	'CHANGE_MESSAGE_SUBJECT_WO_MARKER_TEXT' : 'Front of the messages in subject'
			};
			break;
	}
}

/*
	Texts used by the setup "screen"
*/

function setButtonTextInLang() {
	switch (language) {
		case 'hu' :
			return {
       			'SETUP_BUTTON_TEXT' : 'Beállítások',
       			'SAVE_BUTTON_TEXT' : 'Mentés',
       			'CANCEL_BUTTON_TEXT' : 'Mégsem',
				'SAVE_MESSAGE_MANAGER_SETTINGS_BUTTON_TEXT' : 'Beállítások mentése',
				'SEND_MESSAGE_BUTTON_TEXT' : 'Küldés',
				'SEND_ALLY_MESSAGE_BUTTON_TEXT' : 'Körüzenet küldése',
		       	'REFRESH_ALLY_DETAILS_TEXT' : 'Szövetség adatok frissítése',
		       	'PICTURE_PATH_BUTTON_TEXT' : 'Teszt',
		       	'ADD_NEW_USER_DEFINED_KEYWORD_TEXT' : 'Hozzáad',
		       	'REMOVE_SELECTED_USERDEFINED_KEYWORDS_TEXT' : 'Kijelöltek törlése',
		       	'SAVE_SELECTED_USERDEFINED_KEYWORDS_TEXT' : 'Kijelöltek mentése',
		       	'LOAD_DRAFT_BUTTON_TEXT' : 'Piszkozat betöltése'
			};
			break;
/*
		case "xx" : 
			return { 
				'SETUP_BUTTON_TEXT' : 'xx', 
				'SAVE_BUTTON_TEXT' : 'xx',
				'CANCEL_BUTTON_TEXT' : 'xx',
				'SAVE_MESSAGE_MANAGER_SETTINGS_BUTTON_TEXT' : 'xx',
				'SEND_MESSAGE_BUTTON_TEXT' : 'xx',
				'SEND_ALLY_MESSAGE_BUTTON_TEXT' : 'xx',
				'REFRESH_ALLY_DETAILS_TEXT' : 'xx',
				'PICTURE_PATH_BUTTON_TEXT' : 'xx',
				'ADD_NEW_USER_DEFINED_KEYWORD_TEXT' : 'xx',
				'REMOVE_SELECTED_USERDEFINED_KEYWORDS_TEXT' : 'xx',
				'SAVE_SELECTED_USERDEFINED_KEYWORDS_TEXT' : 'xx',
				'LOAD_DRAFT_BUTTON_TEXT' : 'xx'
			}; 
			break;
 */			
		case "fr" : 
	         return {	
				'SETUP_BUTTON_TEXT' : 'Préférences',					
				'SAVE_BUTTON_TEXT' : 'Sauver',					
				'CANCEL_BUTTON_TEXT' : 'Annuler',
				'SAVE_MESSAGE_MANAGER_SETTINGS_BUTTON_TEXT' : 'Sauver les préférences',
				'SEND_MESSAGE_BUTTON_TEXT' : 'Envoyez',
				'SEND_ALLY_MESSAGE_BUTTON_TEXT' : 'Envoyez le message d\'allié',
		       	'REFRESH_ALLY_DETAILS_TEXT' : 'Régénérez les détails d\'alliance',
		       	'PICTURE_PATH_BUTTON_TEXT' : 'Essai',
		       	'ADD_NEW_USER_DEFINED_KEYWORD_TEXT' : 'Ajoutez',
		       	'REMOVE_SELECTED_USERDEFINED_KEYWORDS_TEXT' : 'La suppression a choisi',
		       	'SAVE_SELECTED_USERDEFINED_KEYWORDS_TEXT' : 'Les économies ont choisi',
		       	'LOAD_DRAFT_BUTTON_TEXT' : 'Ébauche de charge'
	         };
			break;
		case "es" :
			return {	
				'SETUP_BUTTON_TEXT' : 'Configuracion',					
				'SAVE_BUTTON_TEXT' : 'Salvar',					
				'CANCEL_BUTTON_TEXT' : 'Cancelar',
				'SAVE_MESSAGE_MANAGER_SETTINGS_BUTTON_TEXT' : 'Salvar Configuraciones',
				'SEND_MESSAGE_BUTTON_TEXT' : 'Enviar',
				'SEND_ALLY_MESSAGE_BUTTON_TEXT' : 'Enviar mensaje Global',
		       	'REFRESH_ALLY_DETAILS_TEXT' : 'Recargar detalale de la alianza',
		       	'PICTURE_PATH_BUTTON_TEXT' : 'Prueba',
		       	'ADD_NEW_USER_DEFINED_KEYWORD_TEXT' : 'Agregar',
		       	'REMOVE_SELECTED_USERDEFINED_KEYWORDS_TEXT' : 'Eliminar seleccionado',
		       	'SAVE_SELECTED_USERDEFINED_KEYWORDS_TEXT' : 'Salvar seleccionado',
		       	'LOAD_DRAFT_BUTTON_TEXT' : 'Bosquejo de la carga'
	         };
			break;		
		case "kr" :
			return {	
				'SETUP_BUTTON_TEXT' : '설정',					
				'SAVE_BUTTON_TEXT' : '저장',					
				'CANCEL_BUTTON_TEXT' : '취소',
				'SAVE_MESSAGE_MANAGER_SETTINGS_BUTTON_TEXT' : '설정저장',
				'SEND_MESSAGE_BUTTON_TEXT' : '보내기',
				'SEND_ALLY_MESSAGE_BUTTON_TEXT' : '동맹메세지보내기',
		       	'REFRESH_ALLY_DETAILS_TEXT' : '동맹정보 새로고침',
		       	'PICTURE_PATH_BUTTON_TEXT' : '테스트',
		       	'ADD_NEW_USER_DEFINED_KEYWORD_TEXT' : '추가',
		       	'REMOVE_SELECTED_USERDEFINED_KEYWORDS_TEXT' : '선택한걸 삭제',
		       	'SAVE_SELECTED_USERDEFINED_KEYWORDS_TEXT' : '선택한걸 저장',
		       	'LOAD_DRAFT_BUTTON_TEXT' : '짐 초안'
	         };
			break;
		case "ro" : 
	         return {	
				'SETUP_BUTTON_TEXT' : 'Setari',					
				'SAVE_BUTTON_TEXT' : 'Salveaza',					
				'CANCEL_BUTTON_TEXT' : 'Anuleaza',
				'SAVE_MESSAGE_MANAGER_SETTINGS_BUTTON_TEXT' : 'Salveaza setarile',
				'SEND_MESSAGE_BUTTON_TEXT' : 'Trimite',
				'SEND_ALLY_MESSAGE_BUTTON_TEXT' : 'Trimite circulara',
		       	'REFRESH_ALLY_DETAILS_TEXT' : 'Refresh alliance details',
		       	'PICTURE_PATH_BUTTON_TEXT' : 'Test',
		       	'ADD_NEW_USER_DEFINED_KEYWORD_TEXT' : 'Adauga',
		       	'REMOVE_SELECTED_USERDEFINED_KEYWORDS_TEXT' : 'Sterge selectia',
		       	'SAVE_SELECTED_USERDEFINED_KEYWORDS_TEXT' : 'Salveaza selectia',
		       	'LOAD_DRAFT_BUTTON_TEXT' : 'Proiectul de încărcare'
	         };
			break;
		case "dk" : 
	         return {	
				'SETUP_BUTTON_TEXT' : 'Opsætning',					
				'SAVE_BUTTON_TEXT' : 'Gem',					
				'CANCEL_BUTTON_TEXT' : 'Annuler',
				'SAVE_MESSAGE_MANAGER_SETTINGS_BUTTON_TEXT' : 'Gem opsætning',
				'SEND_MESSAGE_BUTTON_TEXT' : 'Send',
				'SEND_ALLY_MESSAGE_BUTTON_TEXT' : 'Send ally besked',
		       	'REFRESH_ALLY_DETAILS_TEXT' : 'Genopfrisk Alliance detaljer',
		       	'PICTURE_PATH_BUTTON_TEXT' : 'Test',
		       	'ADD_NEW_USER_DEFINED_KEYWORD_TEXT' : 'Tilføj',
		       	'REMOVE_SELECTED_USERDEFINED_KEYWORDS_TEXT' : 'Slet valgte',
		       	'SAVE_SELECTED_USERDEFINED_KEYWORDS_TEXT' : 'Gem valgte',
		       	'LOAD_DRAFT_BUTTON_TEXT' : 'Het ontwerp van de lading'
	         };
			break;
		case "gr" : 
			return { 
				'SETUP_BUTTON_TEXT' : 'Εγκατάσταση', 
				'SAVE_BUTTON_TEXT' : 'Αποθήκευση',
				'CANCEL_BUTTON_TEXT' : 'Ακύρωση',
				'SAVE_MESSAGE_MANAGER_SETTINGS_BUTTON_TEXT' : 'Αποθήκευση Αλλαγών',
				'SEND_MESSAGE_BUTTON_TEXT' : 'Αποστολή',
				'SEND_ALLY_MESSAGE_BUTTON_TEXT' : 'Αποστολή Κυκλικού Μηνύματος',
				'REFRESH_ALLY_DETAILS_TEXT' : 'Ανανέωση Λεπτομεριών Συμμαχίας',
				'PICTURE_PATH_BUTTON_TEXT' : 'Δοκιμή',
				'ADD_NEW_USER_DEFINED_KEYWORD_TEXT' : 'Προσθήκη',
				'REMOVE_SELECTED_USERDEFINED_KEYWORDS_TEXT' : 'Διαγραφή Επιλεγμένων',
				'SAVE_SELECTED_USERDEFINED_KEYWORDS_TEXT' : 'Αποθήκευση Επιλεγμένων',
				'LOAD_DRAFT_BUTTON_TEXT' : 'Σχέδιο φορτίων'
			}; 
			break;			
		default :
			return {					
				'SETUP_BUTTON_TEXT' : 'Setup',					
				'SAVE_BUTTON_TEXT' : 'Save',					
				'CANCEL_BUTTON_TEXT' : 'Cancel',
				'SAVE_MESSAGE_MANAGER_SETTINGS_BUTTON_TEXT' : 'Save settings',
				'SEND_MESSAGE_BUTTON_TEXT' : 'Send',
				'SEND_ALLY_MESSAGE_BUTTON_TEXT' : 'Send ally message',
		       	'REFRESH_ALLY_DETAILS_TEXT' : 'Refresh alliance details',
		       	'PICTURE_PATH_BUTTON_TEXT' : 'Test',
		       	'ADD_NEW_USER_DEFINED_KEYWORD_TEXT' : 'Add',
		       	'REMOVE_SELECTED_USERDEFINED_KEYWORDS_TEXT' : 'Delete selected',
		       	'SAVE_SELECTED_USERDEFINED_KEYWORDS_TEXT' : 'Save selected',
		       	'LOAD_DRAFT_BUTTON_TEXT' : 'Load draft'
			};
			break;
	}
}
	
// Inserted words into to message by Message Manager menu. Subject transforming works with these words and appends them to the subject in diplomacy views	
function setKeywordsInLang()	{
	switch (language) {
	case 'hu' : 
		return {				
   			'MENTOR' : 'MENTOR',				
			'CHANGE' : 'CSERE',								
			'SELL' : 'ELAD',				
			'BUY' : 'VESZ',				
			'HELP' : 'SEGITSÉG',				
			'CULTURAL' : 'KULTUR',				
			'SENATE' : 'SENATE',				
			'SMILE' : 'MOSOLY',			
			'CUSTOM' : 'EGYEDI',
			'VOTE' : 'SZAVAZÁS',
			'COMBATREPORT' : 'CSATA_JELENTÉS',
			'BIRTHDAY' : 'SZÜLETÉSNAP'
		};
		break;
/*
		case "xx" : 
			return { 
				'MENTOR' : 'xx', 
				'CHANGE' : 'xx', 
				'SELL' : 'xx', 
				'BUY' : 'xx', 
				'HELP' : 'xx', 
				'CULTURAL' : 'xx', 
				'SENATE' : 'xx', 
				'SMILE' : 'xx',
				'CUSTOM' : 'xx', 
				'VOTE' : 'xx', 
				'COMBATREPORT' : 'xx' 
			}; 
			break;
 */		
	case "fr" :	 
        return {	
			'MENTOR' : 'Conseil',
			'CHANGE' : 'CHANGEMENT',
			'SELL' : 'VENTE',				
			'BUY' : 'ACHAT',				
			'HELP' : 'HELP',					
			'CULTURAL' : 'CULTURE',				
			'SENATE' : 'SENAT',				
			'SMILE' : 'AMUSEMENT',
			'CUSTOM' : 'COUTUME',
			'VOTE' : 'VOIX',
			'COMBATREPORT' : 'RAPPORT_DE_COMBAT',
			'BIRTHDAY' : 'ANNIVERSAIRE'	
    	};
		break;
	case "es" :
		return {	
			'MENTOR' : 'MENTOR',
			'CHANGE' : 'CAMBIO',
			'SELL' : 'VENDO',				
			'BUY' : 'COMPRO',				
			'HELP' : 'AYUDA',					
			'CULTURAL' : 'CULTURA',				
			'SENATE' : 'SENADOR',				
			'SMILE' : 'DIVERSION',
			'CUSTOM' : 'PERSONALIZADO',
			'VOTE' : 'VOTAR',
			'COMBATREPORT' : 'REPORTE_DE_COMBATE',
			'BIRTHDAY' : 'CUMPLEAÑOS'
    	};
		break; 
	case "kr" :
		return {	
			'MENTOR' : '질문답변',
			'CHANGE' : '교환',
			'SELL' : '판매',				
			'BUY' : '구매',				
			'HELP' : '',					
			'CULTURAL' : '문화조약',				
			'SENATE' : '동맹공지',				
			'SMILE' : '스마일',
			'CUSTOM' : '커스텀',
			'VOTE' : '투표',
			'COMBATREPORT' : '전투보고서',
			'BIRTHDAY' : '생일'
    	};
		break;		
	case "ro" :	 
        return {	
			'MENTOR' : 'MENTOR',
			'CHANGE' : 'SCHIMB',
			'SELL' : 'VIND',				
			'BUY' : 'CUMPAR',				
			'HELP' : 'AJUTOR',					
			'CULTURAL' : 'CULTURE',				
			'SENATE' : 'SENAT',				
			'SMILE' : 'FUN',
			'CUSTOM' : 'CUSTOM',
			'VOTE' : 'VOT',
			'COMBATREPORT' : 'RAPORT_LUPTA',
			'BIRTHDAY' : 'ANIVERSARE'		
    	};
		break;
	case "dk" :	 
        return {	
			'MENTOR' : 'MENTOR',
			'CHANGE' : 'OMBYT',
			'SELL' : 'SÆLG',				
			'BUY' : 'KØB',				
			'HELP' : 'HJÆLP',					
			'CULTURAL' : 'KULTUR',				
			'SENATE' : 'REGERING',				
			'SMILE' : 'SJOV',
			'CUSTOM' : 'BRUGER',
			'VOTE' : 'STEM',
			'COMBATREPORT' : 'KAMPRAPPORT',
			'BIRTHDAY' : 'VERJAARDAG'		
    	};
		break;
	case "gr" : 
		return { 
			'MENTOR' : 'ΙΔΕΑ', 
			'CHANGE' : 'ΑΝΤΑΛΛΑΓΗ', 
			'SELL' : 'ΠΩΛΗΣΗ', 
			'BUY' : 'ΑΓΟΡΑ', 
			'HELP' : 'ΒΟΗΘΕΙΑ', 
			'CULTURAL' : 'ΘΕΣΕΙΣ', 
			'SENATE' : 'ΓΕΡΟΥΣΙΑ', 
			'SMILE' : 'ΑΝΕΚΔΟΤΟ',
			'CUSTOM' : 'ΠΡΟΣΩΠΙΚΟΣ-ΤΙΤΛΟΣ', 
			'VOTE' : 'ΨΗΦΟΦΟΡΙΑ', 
			'COMBATREPORT' : 'ΑΝΑΦΟΡΑ-ΜΑΧΗΣ' 
		}; 
		break;
	default :
		return {		
			'MENTOR' : 'MENTOR',
			'CHANGE' : 'CHANGE',
			'SELL' : 'SELL',				
			'BUY' : 'BUY',				
			'HELP' : 'HELP',					
			'CULTURAL' : 'CULTURE',				
			'SENATE' : 'SENATE',				
			'SMILE' : 'FUN',
			'CUSTOM' : 'CUSTOM',
			'VOTE' : 'VOTE',
			'COMBATREPORT' : 'COMBAT_REPORT',
			'BIRTHDAY' : 'BIRTHDAY'													
		};
		break;
	}	
}

//Inserted words into to message by Message Manager menu. They only appear when specifying resources during SELL / BUY / CHANGE.
// Subject transforming works with these words and appends them to the subject
// in diplomacy views
function setResourceNamesInLang()	{
	switch (language) {
	case 'hu' : 
		return {
			'WOOD' : 'FA' ,
			'WINE' : 'BOR' ,	
			'MARBLE' : 'MÁRVÁNY' ,	
			'CRYSTAL' : 'KRISTÁLY' ,	
			'SULFUR' : 'KÉN'
		};
		break;
/*
		case "xx" : 
			return { 
				'WOOD' : 'xx' , 
				'WINE' : 'xx' , 
				'MARBLE' : 'xx' ,
				'CRYSTAL' : 'xx' , 
				'SULFUR' : 'xx' 
			}; 
			break;
 */
	case "fr" :
		return {
			'WOOD' : 'BOIS' ,
			'WINE' : 'VIN' ,	
 			'MARBLE' : 'MARBRE' ,	
 			'CRYSTAL' : 'CRISTAL' ,	
 			'SULFUR' : 'SOUFRE'
     	};
		break;
	case "es" :
		return {
			'WOOD' : 'MADERA' ,
			'WINE' : 'VINO' ,	
 			'MARBLE' : 'MÁRMOL' ,	
 			'CRYSTAL' : 'CRISTAL' ,	
 			'SULFUR' : 'AZUFRE'
     	};
		break;	
	case "kr" :
		return {
			'WOOD' : '목재' ,
			'WINE' : '포도' ,	
 			'MARBLE' : '대리석' ,	
 			'CRYSTAL' : '수정' ,	
 			'SULFUR' : '유황'
     	};
		break;
	case "ro" :
		return {
			'WOOD' : 'LEMN ' ,
			'WINE' : 'VIN' ,	
 			'MARBLE' : 'MARMURA' ,	
 			'CRYSTAL' : 'CRISTAL' ,	
 			'SULFUR' : 'SULF'
     	};
		break;	
	case "dk" :
		return {
			'WOOD' : 'TRÆ' ,
			'WINE' : 'VIN' ,	
 			'MARBLE' : 'MARMOR' ,	
 			'CRYSTAL' : 'KRYSTAL' ,	
 			'SULFUR' : 'SVOVL'
     	};
		break;
	case "gr" : 
		return { 
			'WOOD' : 'ΞΥΛΟ' , 
			'WINE' : 'ΚΡΑΣΙ' , 
			'MARBLE' : 'ΜΑΡΜΑΡΟ' ,
			'CRYSTAL' : 'ΚΡΥΣΤΑΛΛΟ' , 
			'SULFUR' : 'ΘΕΙΟ' 
		}; 
		break;
	default :
		return {
			'WOOD' : 'WOOD' ,
			'WINE' : 'WINE' ,	
			'MARBLE' : 'MARBLE' ,	
			'CRYSTAL' : 'CRYSTAL' ,	
			'SULFUR' : 'SULFUR'
		};
		break;	
	}	
}

function setTableHeadersDataInLang()	{
	switch (language) {
	case 'hu' : 
		return {
			'USER_DEFINED_KEYWORDS_TABLE' : new Array('\u00a0', 'Kulcsszó', 'Menüpont', 'Elérési út', '\u00a0', 'Ikon')
		};
		break;
/*
	case "xx" : 
		return { 
			'USER_DEFINED_KEYWORDS_TABLE' : new Array('\u00a0', 'xx', 'xx', 'xx', '\u00a0', 'xx') 
		}; 
		break;
 */		
	case "fr" :
		return {
			'USER_DEFINED_KEYWORDS_TABLE' : new Array('\u00a0', 'Mot-clé', 'Point de menu', 'Chemin', '\u00a0', 'Icône')
     	};
		break;
	case "es" :
		return {
			'USER_DEFINED_KEYWORDS_TABLE' : new Array('\u00a0', 'Comando', 'Punto de menu', 'Ruta', '\u00a0', 'Icono')
     	};
		break;	
	case "kr" :
		return {
			'USER_DEFINED_KEYWORDS_TABLE' : new Array('\u00a0', '키워드', '메뉴포인트', '발자취', '\u00a0', '아이콘')
     	};
		break;
	case "ro" :
		return {
			'USER_DEFINED_KEYWORDS_TABLE' : new Array('\u00a0', 'Keyword', 'Menu point', 'Path', '\u00a0', 'Icon')
     	};
		break;
	case "dk" :
		return {
			'USER_DEFINED_KEYWORDS_TABLE' : new Array('\u00a0', 'Nøgleord', 'Menu punkt', 'Sti', '\u00a0', 'Ikon')
     	};
		break;
	case "gr" : 
		return { 
			'USER_DEFINED_KEYWORDS_TABLE' : new Array('\u00a0', 'xx', 'xx', 'xx', '\u00a0', 'xx') 
		}; 
		break;		
	default :
		return {
			'USER_DEFINED_KEYWORDS_TABLE' : new Array('\u00a0', 'Keyword', 'Menu point', 'Path', '\u00a0', 'Icon')
		};
		break;	
	}	
}
